Career 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Monastir M25 Sabadell M25 Telavi M25 Telavi M25 Monastir M25 Monastir M25 Monastir M15 Antalya M15 Antalya M15 Monastir M25 Antalya Portugal F1 USA F6 Mexico F1 Portugal F2 France F4 USA F7 USA F8 Sweden F2 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Canada F1 Sweden F4 Sweden F5 Sweden F7 Germany F2 Germany F3 Croatia F1 Croatia F2 Great Britain F6 Great Britain F7 Sweden F1 Sweden F2 Belgium F1 Belgium F3 Denmark F1 Denmark F3 Finland F2 Finland F3 Sweden F4 Sweden F5 Sweden F6 Sweden F7 Greece F20 Qatar F3 Germany F1 Germany F2 Great Britain F2 Great Britain F3 Great Britain F5 Great Britain F6 Qatar F1 Qatar F2 Qatar F3 Sweden F1 Sweden F2 Sweden F3 South Africa F1 South Africa F2 South Africa F3 Turkey F21 Turkey F22 Turkey F23 Belgium F7 Spain F21 Finland F3 Sweden F4 Sweden F5 Sweden F6 Norway F1 Norway F2 Estonia F5 Turkey F45 Turkey F46 Guatemala F1 Sweden F1 Sweden F2 Sweden F3 Egypt F21 Egypt F22 Egypt F23 Turkey F25 Turkey F26 Finland F1 Finland F3 Switzerland F5 Sweden F4 Bahrain F1 Sweden F3 UAE F1 Qatar F1a Canada F2 Korea F1 Korea F2 Sweden F1 France F5 Germany F8 Sweden F1 Sweden F2 Sweden F3 Great Britain F7 Finland F1 Sweden F4 Qatar F4 Russia F3 (Kazan) Egypt F10 (Sharm El Sheikh) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Turkey F17 (Antalya) M25 Kazan M15 Palmanova M25 Aktobe M25 Aktobe M15 Toulouse M25+H Kazan M15 Quinta Do Lago M25+H Arlon M25 Lasne France F14 Germany F4 Sweden F3 M25 Shymkent 2002 USTA Tallahassee Tennis Challenger - Tallahassee Memorial Kolyaskin - Donetsk Ho Chi Minh City Challenger - Ho Chi Minh City Gallagher International - Hamilton IPP Open - Helsinki Garden Open - Rome Fifth-Third Bank Tennis Championships - Lexington Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup Challenger Tennis - Seoul Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Ourocard Tennis Challenger - Sao Paulo Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara TED Open - Istanbul Tehran Open 2004 - Tehran The LTA Bolton Challenger - Bolton Harrah's Entertainment Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Trofeo Internacional Club Laieta - Barcelona Nokian Hakkapeliitta Open - Tampere Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan HTV Challenger - Ho Chi Minh City Citta di Monza - Monza Aberto de Santa Catarina - Florianopolis Challenger Casablanca San Angel - Mexico City Busan Open Challenger Tennis - Busan Schickendanz Open - Furth Nord LB Open 2006 - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao Open de L'Isere-Trophee BNP Paribas - Grenoble Heilbronn Open - Heilbronn Morocco Tennis Tour - Marrakech Baden Open - Karlsruhe Akbank Private Banking TED Open - Istanbul Furth Challenger Braunschweig Challenger Trnava Challenger Napoli Challenger Mons Challenger Astana Challenger Rabat Challenger Biella Challenger Finland F2 Bratislava Challenger Helsinki Challenger Barranquilla Challenger Braunschweig Challenger Segovia Challenger Astana Challenger Tashkent Challenger Heilbronn Challenger Kazan Challenger Sarasota Challenger Ostrava Challenger Prague Challenger Prostejov Challenger M15 Monastir Sarasota Challenger Arad Challenger Istanbul Challenger Eskisehir Challenger Astana Challenger Genova Challenger Mons Challenger Tashkent Challenger Kazan Challenger M15 Telavi Ortisei Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger Tyumen Challenger Irving Challenger Karshi Challenger Moscow Challenger Fergana Challenger Braunschweig Challenger Astana Challenger Genova Challenger Eckental Challenger Koblenz Challenger Rennes Challenger Morelos Challenger Leon Challenger Gimcheon Challenger Karshi Challenger Samarkand Challenger Aptos Challenger Como Challenger Seville Challenger Istanbul Challenger Kaohsiung Challenger Shenzhen Challenger Kobe Challenger Hua Hin Challenger Rennes Challenger Quimper Challenger Karshi Challenger Samarkand Challenger Loughborough Challenger Meerbusch Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Almaty Challenger Tashkent Challenger Brest Challenger Da Nang Challenger Nanchang Challenger Bordeaux Challenger Samarkand Challenger Jerusalem Challenger Manerbio Challenger Portoroz Challenger L'Aquila Challenger Baotou Challenger Shanghai Challenger Kaohsiung Challenger Ismaning Challenger M15 Monastir Brest Challenger Shenzhen Challenger Kobe Challenger Rennes Challenger Cherbourg Challenger Pau Challenger Prague II Challenger Iasi Challenger Forli Challenger Istanbul Challenger Eckental Challenger Cary Challenger Orlando Challenger Potchefstroom 2 Challenger Ostrava Challenger Biella 6 Challenger Almaty 1 Challenger Almaty 2 Challenger Milan Challenger Iasi Challenger Verona Challenger Prague 3 Challenger Rennes Challenger Barcelona Challenger Alicante Challenger M15 Antalya Scania Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open Shanghai - Shanghai Tata Open - Chennai Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Chennai Open - Chennai Medibank Private International - Sydney International Tennis Championships - Delray Beach SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Sweden F5 Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Gerry Weber Open - Halle Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Thailand Open - Bangkok ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg BH Tennis Open International Cup - Belo Horizonte Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Kremlin Cup - Moscow VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha II Manta Open - Manta Apia International - Sydney Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Shimadzu All Japan Indoor - Kyoto U.S. National Indoor Tennis Championships - Memphis Challenger Copa Sevilla - Seville Abierto Mexicano Telcel - Acapulco Bukhara Challenger - Bukhara CA Challenge - Graz Ethias Trophy - Mons M25 Monastir Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Abierto Club Casablanca - Mexico City Steelers Cup - Kosice TEB BNP Paribas Istanbul Open - Istanbul PEOPLEnet Cup - Dnepropetrovsk Banja Luka Challenger 2004 - Banja Luka Smith Barney Men's Challenger - Covington Nur-Sultan Challenger Privat Bank Cup - Dnepropetrovsk Geneva Open - Geneva Nottingham Men's Challenger - Nottingham 2005 West Side Tennis Coub Men's Challenger - Forest Hills Nord LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba VIII Gramado Open - Gramado II Manta Open - Manta Tashkent Challenger Ethias Tennis Trophy - Mons IPP Open - Helsinki SkiStar Swedish Open - Bastad Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha Citi Open - Washington Winston-Salem Open - Winston-Salem ATP Challenger Numea - New Caledonia China Open - Beijing Kremlin Cup - Moscow XXXVII Torneig C.E. Laieta - Barcelona If Stockholm Open - Stockholm Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Togliatti Cup - Togliatti Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam 3rd Volkswagon Challenger - Wolfsburg X Torneo Internazionale di Tennis - Barletta Open 13 - Marseille Tennis Napoli Cup 2006 - Napoli Dubai Duty Free Tennis Championships - Dubai Open Mutouest St. Brieuc - St. Brieuc Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Torneo Internacional Challenger Fila 2006 - Leon Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Ciudad de Telde - Telde Garanti Koza Sofia Open - Sofia The Shelbourne Irish Open - Dublin Kyiv Open - Kiev Porsche Open - Poznan Seguros Bogota Open - Bogota St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Sydney International - Sydney Joinville Tennis Festival - Joinville Open Costa Daurada - Tarragona Kremlin Cup - Moscow 4th Volkswagen Challenger - Wolfsburg Kyiv Open - Kiev Samsung Challenger 2007 - Ho Chi Minh City Alexander Kolyaskin Memorial - Donetsk St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Sardegna Open - Cagliari Emilia-Romagna Open - Parma 2007 Knoxville Challenger - Knoxville KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons UTC Open - Cherkassy Ethias Trophy - Mons Legg Mason Tennis Classic - Washington Sunrise Challenger St. Brieuc Challenger Busan Open Challenger Tennis - Busan Schickendanz Open - Furth Ostrava Challenger Lugano Challenger Turin Challenger San Jose Challenger College Station Challenger - College Station Scheveningen Challenger Dortmund Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Bangkok Challenger Fergana Challenger - Fergana Bordeaux Challenger Marburg Challenger Lermontov Challenger Mons Challenger Genova Challenger Guayaquil Challenger Champaign Challenger Poznan Challenger Dallas Challenger Bucaramanga Challenger Pereira Challenger Samarkand Challenger St. Petersburg Challenger - St. Petersburg Como Challenger Kenitra Challenger Orleans Challenger Hungarian Open - Budapest Geneva Challenger 4° Sporting Challenger - Turin Marrakech Challenger Bancastato Challenger Lugano - Lugano Honda Kah Singapore Men's Tennis Open - Singapore Segovia Challenger Colorado Classic - Denver Amer-Wilson Tampere Challenger - Tampere San Remo Challenger Belgaum Open - Belgaum Dallas Challenger Morelos Challenger The LTA Wrexham Challenger - Wrexham San Luis Potosi Challenger Scheveningen Challenger Samarkand Challenger Bukhara Challenger - Bukhara KGHM Polish Indoors - Wroclaw Open Mutouest - St. Brieuc Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Busan Open - Busan Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati 2004 USTA Challenger of Calabasas - Calabasas Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Challenger Leon 2004 - Leon Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Savannah Challenger Oberstaufen Cup - Oberstaufen BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Open Sainte Victoire - Aix-En-Provence Shanghai ATP Masters 1000 - Shanghai Mouilleron-Le-Captif Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Ispat Open 2004 - Ostrava Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Ostrava Challenger Rogers Cup - Toronto Porsche Open - Poznan Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Ljubljana Open - Ljubljana Guzzini Challenger - Recanati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Schickedanz Open - Furth 14° BH Tennis Open - Belo Horizonte Szczecin Challenger Western & Southern Open - Cincinnati ATP Open Castilla y Leon - Segovia USTA Tallahassee Tennis Challenger - Tallahassee Shanghai Rolex Masters - Shanghai West Side Tennis Challenger - Forest Hills BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Nord/LB Open 2004 - Braunschweig XI Open International D'Andorra - Andorra Quimper Challenger Miami Open - Miami Open de Tenis Amaya - Pamplona Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Irving Challenger Karshi Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Internazionali BNL d'Italia - Rome Tempe Challenger The LTA Nottingham Challenger - Nottingham Qingdao Challenger Miami Open - Miami Anning Challenger The Manchester Trophy - Manchester Lyon Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Challenger Brasov - Brasov Genoa Open Challenger-Fondazione Carige - Genova Fergana Challenger 13 BH Tennis Open International Cup - Belo Horizonte Challenger Copa Sevilla - Seville Prostejov Challenger Pekao Open 2005 - Szczecin Togliatti Cup - Togliatti VI Gramado Open de Tenis - Gramado Mordovia Cup - Mordovia Shymkent Challenger Poznan Challenger Fergana Challenger Savannah Challenger Nur-Sultan Challenger Monza Challenger Binghamton Challenger Lexington Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Jinan Challenger Tatra Banka Open 2006 - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia Tashkent Challenger Ortisei Challenger Toyota Challenger Maia Challenger Quimper Challenger Koblenz Challenger Kosice Challenger Braunschweig Challenger Ostrava Challenger Prostejov Challenger Parma Challenger Biella Challenger Sao Paulo Challenger Campinas Challenger Istanbul Challenger Potchefstroom 1 Challenger Budapest Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto St. Petersburg 1 Challenger St. Petersburg 2 Challenger Zadar Challenger Oeiras 1 Challenger Rome 1 Challenger Biella 5 Challenger Braunschweig Challenger Pozoblanco Challenger Segovia Challenger Braunschweig Challenger Como Challenger Seville Challenger Bucharest Challenger Budapest Challenger - Budapest Architect Open - Budapest U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Winnetka Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Orleans Challenger Scania Stockholm Open - Stockholm Koblenz Challenger Synsam Swedish Open - Bastad Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Chennai Open - Chennai Sydney International - Sydney Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg Kroger / St. Jude International - Memphis Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Estoril Open - Estoril Telenordia Swedish Open - Bastad Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur US Men's Clay Court Championship - Houston Open de Tenis Comunidad Valenciana - Valencia Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Stockholm Open - Stockholm Davis Cup, PO, RUS-IND 3-2 Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Shanghai ATP Masters - Shanghai Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Olympics - Rio de Janeiro Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4